Machine learning-assisted virtual patching of web applications
نویسندگان
چکیده
Web applications are permanently being exposed to attacks that exploit their vulnerabilities. In this work we investigate the application of machine learning techniques to leverage Web Application Firewall (WAF), a technology that is used to detect and prevent attacks. We propose a combined approach of machine learning models, based on one-class classification and ngram analysis, to enhance the detection and accuracy capabilities of MODSECURITY, an open source and widely used WAF. The results are promising and outperform MODSECURITY when configured with the OWASP Core Rule Set, the baseline configuration setting of a widely deployed, rule-based WAF technology. The proposed solution, combining both approaches, allow us to deploy a WAF when no training data for the application is available (using one-class classification), and an improved one using n-grams when training data is available.
منابع مشابه
Virtual Class Room Experimentation for Teaching Manufacturing and Operation Management Course
There has been a recent development and explosion of interest among academicians across a wide range of disciplines in the use of virtual Class room. Utilization of the virtual class room as a laboratory experimentation for teaching and learning has increased significantly in recent years as development tools for web based applications have become easier to use and computers have become more ca...
متن کاملContrasting Malicious Applets by Modifying the Java Virtual Machine
Java is the most popular language for web programming. However it suffers from some well-known denial-of-service attacks (e.g., obscuring the screen) due to the execution of malicious code that uses resources in an improper way. In this paper we present a new approach to alleviate these problems by patching the Java Virtual Machine, in order to force the needed checks on resources usage bounds ...
متن کاملIdentification Psychological Disorders Based on Data in Virtual Environments Using Machine Learning
Introduction: Psychological disorders is one of the most problematic and important issue in today's society. Early prognosis of these disorders matters because receiving professional help at the appropriate time could improve the quality of life of these patients. Recently, researches use social media as a form of new tools in identifying psychological disorder. It seems that through the use of...
متن کاملStandards for Communication and e-Learning in Virtual Worlds - The Multilingual-assisted Chat Interface
Many of today’s applications embed textual chat interfaces or work with multilingual textual information. The Multilingual Information Framework (MLIF) [ISO DIS 24616] is being designed in order to fulfill the multilingual needs of today’s applications. Within our research activity for the MLIF standard, we developed the Multilingual-Assisted Chat Interface, which intends to help people communi...
متن کاملThe Effect of Web-Integrated Instruction and Feedback on Self-Regulated Learning Ability of Iranian EFL Learners
Abstract The present study intended, firstly, to investigate the effect of web-integrated instruction on self-regulated learning ability in EFL writing, and secondly, to compare and contrast the effects of paper-based feedback and web-assisted feedback on the self-regulated learning ability. To this end, a quasi-experimental design was applied for both cases. In line with the first objective, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018